package com.hundsun.fcp.common;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;

import com.hundsun.fcp.activity.FundTradingActivity;
import com.hundsun.fcp.webplugin.FundTradingFunction;
import com.hundsun.fcp.webplugin.FundTradingHelper;

public class GotoTradingHelper {

	/**
	 * 帮助中心
	 * @param context
	 */
	public static void doHelp(Context context){
		Bundle b = new Bundle();
		try {
			// 初始化bundle对象
			FundTradingHelper.setupTradingBundle(b,
					FundTradingFunction.HELP, null);
			// 将包含交易数据的bundle传入Intent中
			// 
			Intent intent = new Intent(context, FundTradingActivity.class);
			intent.putExtras(b);
			// 启动startActivity
			context.startActivity(intent);
		} catch (Exception e) {
			// TODO 做好异常处理
			e.printStackTrace();
		}
	}
	
	/**
	 * 意见反馈
	 * @param context
	 */
	public static void doFeedBack(Context context){
		Bundle b = new Bundle();
		try {
			// 初始化bundle对象
			FundTradingHelper.setupTradingBundle(b,
					FundTradingFunction.FEEDBACK, null);
			// 将包含交易数据的bundle传入Intent中
			// 
			Intent intent = new Intent(context, FundTradingActivity.class);
			intent.putExtras(b);
			// 启动startActivity
			context.startActivity(intent);
		} catch (Exception e) {
			// TODO 做好异常处理
			e.printStackTrace();
		}
	}
	
	/**
	 * 推荐给好友
	 * @param context
	 */
	public static void doShareFriends(Context context){
		Bundle b = new Bundle();
		try {
			// 初始化bundle对象
			FundTradingHelper.setupTradingBundle(b,
					FundTradingFunction.SHARE, null);
			// 将包含交易数据的bundle传入Intent中
			// 
			Intent intent = new Intent(context, FundTradingActivity.class);
			intent.putExtras(b);
			// 启动startActivity
			context.startActivity(intent);
		} catch (Exception e) {
			// TODO 做好异常处理
			e.printStackTrace();
		}
	}
	
	/**
	 * 帮助中心
	 * @param context
	 */
	public static void doAbout(Context context){
		Bundle b = new Bundle();
		try {
			// 初始化bundle对象
			FundTradingHelper.setupTradingBundle(b,
					FundTradingFunction.ABOUT, null);
			// 将包含交易数据的bundle传入Intent中
			// 
			Intent intent = new Intent(context, FundTradingActivity.class);
			intent.putExtras(b);
			// 启动startActivity
			context.startActivity(intent);
		} catch (Exception e) {
			// TODO 做好异常处理
			e.printStackTrace();
		}
	}
}
